package com.alex.maze.graphics;

public class BoomSprite extends Sprite
{
    private double xa;
    private double ya;
    private double za;
    
    public BoomSprite()
    {
        super(Math.random() - 0.5, Math.random() * 0.8, Math.random() - 0.5, 2, 0x555555);
        xa = Math.random() - 0.5;
        ya = Math.random();
        za = Math.random() - 0.5;
    }

    public void update()
    {
        //System.err.println("Removing...");
        x += xa * 0.02;
        y += ya * 0.02; //!!! -/+
        z += za * 0.02;
        
        ya += 0.1; //!!! -/+ //Brzina je isto malo cudna..... .
        
        //System.err.println("y -> " + y);
        
        if (y > 0.7) // NESTO JE TRULO U DRZAVI DANSKOJ!!! Tacnije y je najverovatnije inverovano... sto je veoma losa stvar ili mozda nije.... Hmmmm....
        {
            y = 0.7;
            xa *= 0.8;
            za *= 0.8;
            if(Math.random() < 0.04)
            {
                //System.err.println("REMOVED!");
                removed = true;
            }
        }
        
        //if (y < -2)
        //{
        //    System.err.println("REMOVED!");
        //    removed = true;
        //}

    }
}